package cn.lix.sc.other.test;


import java.math.BigDecimal;

public class AgreementDtlDto {

    /***
     * ID主键
     */
    
    private String id;

    /**
     * 协议主表ID
     */
    
    private String orderId;
    /**
     * 商品ID
     */
    
    private String productId;
    /**
     * 资产管理编码
     */
    
    private String assetMgrNo;
    /**
     * 物资编码
     */
    
    private String catalogCode;
    /**
     * 物资名称
     */
    
    private String catalogName;
    /**
     * 规格型号
     */
    
    private String model;
    /**
     * 计量单位
     */
    
    private String uom;
    /**
     * 租赁期限
     */
    
    private BigDecimal rentPeriod;
    /**
     * 租期单位(id)
     */
    
    private String rentPeriodUnitId;
    /**
     * 租期单位(名称)
     */
    
    private String rentPeriodUnitName;
    /**
     * 数量
     */
    
    private BigDecimal qty;
    /**
     * 费用类型id（字典）
     */
    
    private String costTypeId;
    /**
     * 费用类型name（字典）
     */
    
    private String costTypeName;
    /**
     * 增值税率（百分比）
     */
    
    private BigDecimal taxRate;
    /**
     * 工作量
     */
    
    private BigDecimal workload;
    /**
     * 不含增值税单价
     */
    
    private String noTaxPrice;
    /**
     * 含增值税单价
     */
    
    private BigDecimal price;
    /**
     * 增值税额
     */
    
    private BigDecimal tax;
    /**
     * 不含增值税额
     */
    
    private String noTaxMoney;
    /**
     * 含增值税额
     */
    
    private BigDecimal money;
    /**
     * 单位数量维修费
     */
    
    private BigDecimal repairMoney;
    /**
     * 单位数量赔偿费
     */
    
    private BigDecimal reparationMoney;
    /**
     * 备注
     */
    
    private String remark;
    /**
     * 序号
     */
    
    private Integer orderNo;


    /*----------------------附加字段 start------------------------*/

    /**
     * 是否新增/编辑/删除
     */
    
    private Integer isEdit;


    /**
     * 租赁金额
     */
    private String leaseAmount;
    /**
     * 维修费
     */
    private String maintenanceFees;
    /**
     * 赔偿费
     */
    private String compensateLoss;
    /**
     * 小计
     */
    private String subtotal;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public String getAssetMgrNo() {
        return assetMgrNo;
    }

    public void setAssetMgrNo(String assetMgrNo) {
        this.assetMgrNo = assetMgrNo;
    }

    public String getCatalogCode() {
        return catalogCode;
    }

    public void setCatalogCode(String catalogCode) {
        this.catalogCode = catalogCode;
    }

    public String getCatalogName() {
        return catalogName;
    }

    public void setCatalogName(String catalogName) {
        this.catalogName = catalogName;
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model;
    }

    public String getUom() {
        return uom;
    }

    public void setUom(String uom) {
        this.uom = uom;
    }

    public BigDecimal getRentPeriod() {
        return rentPeriod;
    }

    public void setRentPeriod(BigDecimal rentPeriod) {
        this.rentPeriod = rentPeriod;
    }

    public String getRentPeriodUnitId() {
        return rentPeriodUnitId;
    }

    public void setRentPeriodUnitId(String rentPeriodUnitId) {
        this.rentPeriodUnitId = rentPeriodUnitId;
    }

    public String getRentPeriodUnitName() {
        return rentPeriodUnitName;
    }

    public void setRentPeriodUnitName(String rentPeriodUnitName) {
        this.rentPeriodUnitName = rentPeriodUnitName;
    }

    public BigDecimal getQty() {
        return qty;
    }

    public void setQty(BigDecimal qty) {
        this.qty = qty;
    }

    public String getCostTypeId() {
        return costTypeId;
    }

    public void setCostTypeId(String costTypeId) {
        this.costTypeId = costTypeId;
    }

    public String getCostTypeName() {
        return costTypeName;
    }

    public void setCostTypeName(String costTypeName) {
        this.costTypeName = costTypeName;
    }

    public BigDecimal getTaxRate() {
        return taxRate;
    }

    public void setTaxRate(BigDecimal taxRate) {
        this.taxRate = taxRate;
    }

    public BigDecimal getWorkload() {
        return workload;
    }

    public void setWorkload(BigDecimal workload) {
        this.workload = workload;
    }

    public String getNoTaxPrice() {
        return noTaxPrice;
    }

    public void setNoTaxPrice(String noTaxPrice) {
        this.noTaxPrice = noTaxPrice;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public BigDecimal getTax() {
        return tax;
    }

    public void setTax(BigDecimal tax) {
        this.tax = tax;
    }

    public String getNoTaxMoney() {
        return noTaxMoney;
    }

    public void setNoTaxMoney(String noTaxMoney) {
        this.noTaxMoney = noTaxMoney;
    }

    public BigDecimal getMoney() {
        return money;
    }

    public void setMoney(BigDecimal money) {
        this.money = money;
    }

    public BigDecimal getRepairMoney() {
        return repairMoney;
    }

    public void setRepairMoney(BigDecimal repairMoney) {
        this.repairMoney = repairMoney;
    }

    public BigDecimal getReparationMoney() {
        return reparationMoney;
    }

    public void setReparationMoney(BigDecimal reparationMoney) {
        this.reparationMoney = reparationMoney;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(Integer orderNo) {
        this.orderNo = orderNo;
    }

    public Integer getIsEdit() {
        return isEdit;
    }

    public void setIsEdit(Integer isEdit) {
        this.isEdit = isEdit;
    }

    public String getLeaseAmount() {
        return leaseAmount;
    }

    public void setLeaseAmount(String leaseAmount) {
        this.leaseAmount = leaseAmount;
    }

    public String getMaintenanceFees() {
        return maintenanceFees;
    }

    public void setMaintenanceFees(String maintenanceFees) {
        this.maintenanceFees = maintenanceFees;
    }

    public String getCompensateLoss() {
        return compensateLoss;
    }

    public void setCompensateLoss(String compensateLoss) {
        this.compensateLoss = compensateLoss;
    }

    public String getSubtotal() {
        return subtotal;
    }

    public void setSubtotal(String subtotal) {
        this.subtotal = subtotal;
    }
}
